dados.esaligna<-read.csv("esaligna.csv",header=TRUE,sep=",")
str(dados.esaligna)
head(dados.esaligna)
summary(dados.esaligna)
novacoluna1 <- dados.esaligna$tronco + dados.esaligna$folha
dados.esaligna2 <- data.frame(dados.esaligna,novacoluna1)
novacoluna2 <- pi*((dados.esaligna2$dap/2)^2)
dados.esaligna.fin <- data.frame(dados.esaligna2,novacoluna2)
dados.esaligna.10cm <- dados.esaligna.fin[dados.esaligna$dap>10,]
area.basal <- by(dados.esaligna.10cm$novacoluna2,dados.esaligna.10cm$talhao,FUN=sum)
media.area.basal <- by(dados.esaligna.10cm$novacoluna2,dados.esaligna.10cm$talhao,FUN=mean)
write.table (c(dados.esaligna.10cm, area.basal, media.area.basal), file="novoarquivo.txt",row.names=T, sep="\t") 